package bandi.osgi.dalservice.service.devices;

import java.util.List;

import bandi.osgi.dal.dao.beans.Device;
import bandi.osgi.dal.dao.beans.DeviceType;
import bandi.osgi.dal.dao.beans.User;

public interface DeviceService {
	public Device getDevice(long deviceID);

	public List<Device> getAllDevices();

	public List<Device> getDevices(User user);

	public List<Device> getDevices(DeviceType deviceType);

	public void insertDevice(Device device);

	public void updateDevice(Device device);

	public void deleteDevice(Device device);
}
